.C000042_root__ouGjZ {
    background-color: #111923;
    background-color: var(--design-block-bg, #111923);
    border-radius: 20px;
    border-radius: var(--design-big-border-radius, 20px);
    height: 80vh;
    max-height: 80vh;
    max-width: 500px;
    overflow-y: auto;
    padding: 16px 24px 50px;
    width: 95vw
}

@media(max-width:767px) {
    .C000042_root__ouGjZ {
        padding: 16px 8px 50px
    }
}

.C000042_root__ouGjZ .C000042_title__-eALc {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 24px;
    text-align: center;
    width: 100%
}

.C000042_root__ouGjZ .C000042_close__rbv8u {
    box-sizing: initial;
    color: #93acd3;
    cursor: pointer;
    font-size: 18px;
    padding: 6px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10
}

.C000042_root__ouGjZ .C000042_forgot__682Sy {
    color: var(--adm-color-primary);
    cursor: pointer;
    font-size: 14px;
    margin-top: 15px;
    text-decoration: underline;
    -webkit-user-select: none;
    user-select: none
}

.C000042_root__ouGjZ .C000042_tab__TwU\+q {
    background-color: #1d2532;
    border-radius: 16px;
    border-radius: var(--design-border-radius, 16px);
    display: inline-flex;
    font-weight: 700;
    margin-bottom: 30px
}

.C000042_root__ouGjZ .C000042_tabButton__8mDqG {
    border-radius: 16px;
    border-radius: var(--design-border-radius, 16px);
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    padding: 5px 10px
}

.C000042_root__ouGjZ .C000042_tabButton__8mDqG.C000042_active__IYjLT {
    background-color: var(--adm-color-primary)
}

.C000042_root__ouGjZ .C000042_popupView__rwT09 {
    background-color: #111923;
    background-color: var(--design-block-bg, #111923);
    border-radius: 20px;
    border-radius: var(--design-big-border-radius, 20px);
    max-width: 500px;
    padding: 50px 24px 24px;
    width: 95vw
}

.C000042_root__ouGjZ .C000042_popupViewTitle__XauXv {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    height: 35px;
    line-height: 35px
}

.C000042_root__ouGjZ .C000042_popupView__rwT09 .adm-form-item-label {
    color: #595e66;
    font-weight: bolder
}

.C000042_root__ouGjZ .C000042_imageCode__j6vVU {
    height: 32px;
    width: auto
}

.AuthForms_infoMobile__DgvWn {
    border-radius: 8px;
    border-radius: var(--design-border-radius, 8px);
    margin-bottom: 12px;
    overflow: hidden
}

.AuthForms_infoMobile__DgvWn .AuthForms_infoMobileImage__NdcdJ {
    display: block;
    height: auto;
    margin-bottom: -2px;
    width: 100%
}

.AuthForms_infoMobile__DgvWn .AuthForms_infoMobileIntro__lQd6F {
    font-size: 22px;
    font-weight: 900;
    letter-spacing: .02em;
    line-height: 110%;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase
}

.AuthForms_forgot__TyOnU {
    color: var(--adm-color-primary);
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    margin-top: 15px;
    text-decoration: underline
}

.AuthForms_terms__ISD8S {
    align-self: flex-start;
    color: #55657e;
    font-size: 12px;
    font-weight: 500
}

.AuthForms_termsTo__0cobx {
    color: var(--adm-color-primary);
    cursor: pointer;
    text-decoration: underline
}

.AuthForms_switchText__mboTa {
    align-self: flex-start;
    color: #fff;
    color: var(--design-text-color, #fff);
    font-size: 12px;
    font-weight: 500
}

.AuthForms_switchTextTo__0a5-2 {
    color: var(--adm-color-primary);
    cursor: pointer;
    text-decoration: underline
}

.AuthForms_imageCode__U9x1a {
    border-radius: 3px;
    height: 32px;
    overflow: hidden;
    width: auto
}

.AuthForms_submit__syNzE {
    font-size: 14px;
    font-weight: 600;
    margin-top: 10px
}

.ant-select-auto-complete {
    font-feature-settings: "tnum", "tnum";
    box-sizing: border-box;
    color: hsla(0, 0%, 100%, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-select-auto-complete .ant-select-clear {
    right: 13px
}

.GbLoginInput_root__mlVsL {
    align-items: center;
    border: 1px solid #202a39;
    border: 1px solid var(--design-blur-color, #202a39);
    border-radius: 10px;
    border-radius: var(--design-border-radius, 10px);
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    height: 44px;
    margin-top: 2px;
    padding: 8.5px 13px;
    position: relative
}

.GbLoginInput_root__mlVsL ::-webkit-input-placeholder {
    color: #fff;
    color: var(--design-text-color, #fff);
    font-size: 14px;
    font-weight: 600;
    opacity: .5
}

.GbLoginInput_root__mlVsL ::placeholder {
    color: #fff;
    color: var(--design-text-color, #fff);
    font-size: 14px;
    font-weight: 600;
    opacity: .5
}

.GbLoginInput_root__mlVsL .GbLoginInput_prefix__681qU {
    color: #55657e;
    font-size: 18px
}

.GbLoginInput_root__mlVsL .GbLoginInput_suffix__hVImO {
    color: #999;
    font-size: 16px;
    height: 30px;
    line-height: 30px
}

.GbLoginInput_root__mlVsL .GbLoginInput_input__9jeuN {
    color: #fff;
    color: var(--design-text-color, #fff);
    flex: 1 1;
    padding: 0 10px
}

.GbLoginInput_root__mlVsL .GbLoginInput_input__9jeuN ::-webkit-input-placeholder {
    color: #fff;
    color: var(--design-text-color, #fff);
    opacity: .5
}

.GbLoginInput_root__mlVsL .GbLoginInput_input__9jeuN ::placeholder {
    color: #fff;
    color: var(--design-text-color, #fff);
    opacity: .5
}

.GbLoginInput_root__mlVsL .GbLoginInput_eye__9xQwX {
    cursor: pointer;
    flex: none;
    margin-left: 8px;
    padding: 4px
}

.GbLoginInput_root__mlVsL .GbLoginInput_eye__9xQwX svg {
    display: block;
    font-size: var(--adm-font-size-7)
}

.GbLoginInput_root__mlVsL.GbLoginInput_focus__06IUh {
    border-color: var(--adm-color-primary)
}

.GbLoginInput_root__mlVsL.GbLoginInput_disabled__KBKV7 {
    background: #202a39
}

.GbLoginInput_root__mlVsL.GbLoginInput_light__gMTkM {
    background: #f4f4f4;
    border: none;
    border-radius: 10px;
    border-radius: var(--design-border-radius, 10px)
}

.GbLoginInput_root__mlVsL.GbLoginInput_light__gMTkM input {
    --placeholder-color: #000 !important;
    color: #000 !important
}

.GbLoginInput_root__mlVsL.GbLoginInput_light__gMTkM input::-webkit-input-placeholder {
    color: #000
}

.GbLoginInput_root__mlVsL.GbLoginInput_light__gMTkM input::placeholder {
    color: #000
}

.GbLoginInput_root__mlVsL.GbLoginInput_light__gMTkM .GbLoginInput_eye__9xQwX,
.GbLoginInput_root__mlVsL.GbLoginInput_light__gMTkM .ant-input {
    color: #000
}

.GbLoginInput_autoInputDropdown__I3W24 {
    background: #1f1f1f;
    background: var(--design-block-bg, #1f1f1f)
}

.GbLoginInput_autoInputDropdown__I3W24 .ant-select-item-option {
    color: #fff;
    color: var(--design-text-color, #fff)
}

.GbLoginInput_autoInputDropdown__I3W24 .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background: hsla(0, 0%, 100%, .08);
    background: var(--design-button-active-bg, hsla(0, 0%, 100%, .08))
}

.GbSelectCountry_countrySelector__X9CEK {
    text-indent: 0;
    width: 100%
}

.GbSelectCountry_countrySelector__X9CEK>.ant-select {
    width: 100%
}

.GbSelectCountry_countrySelector__X9CEK .ant-select-selector {
    background-color: var(--design-button-bg);
    border: none !important;
    border-radius: 10px !important;
    border-radius: var(--design-border-radius, 10px) !important;
    box-shadow: none !important;
    color: #fff;
    color: var(--design-text-color, #fff)
}

.GbSelectCountry_countrySelector__X9CEK .ant-select-dropdown {
    background: var(--design-button-bg);
    border-radius: 10px !important;
    border-radius: var(--design-border-radius, 10px) !important;
    color: #fff;
    color: var(--design-text-color, #fff)
}

.GbSelectCountry_countrySelector__X9CEK .ant-select-selection-item {
    color: #fff !important;
    color: var(--design-text-color, #fff) !important
}

.GbSelectCountry_countrySelector__X9CEK .ant-select-arrow {
    color: #fff;
    color: var(--design-text-color, #fff)
}

.GbSelectCountry_countrySelectorDropdown__rNobp {
    background: var(--design-button-bg)
}

.GbSelectCountry_countrySelectorDropdown__rNobp .ant-select-item-option-selected {
    background: #121b2a;
    background: var(--design-button-active-bg, #121b2a)
}

.GbSelectCountry_countrySelectorDropdown__rNobp .ant-select-item {
    color: #fff;
    color: var(--design-text-color, #fff)
}

.GbSelectCountry_root__iuqRP .GbSelectCountry_select__a6DC7 {
    border-radius: 14px;
    border-radius: var(--preload-border-radius, var(--design-border-radius, 14px));
    left: 0;
    max-height: 30vh;
    overflow: hidden;
    overflow-y: auto;
    padding: 6px;
    width: 100%;
    z-index: 100
}

.GbSelectCountry_root__iuqRP .GbSelectCountry_select__a6DC7 .GbSelectCountry_selectItem__mQxGm {
    align-items: center;
    -webkit-appearance: none;
    border: 2px solid transparent;
    border-radius: 10px;
    border-radius: var(--preload-border-radius, var(--design-border-radius, 10px));
    box-sizing: border-box;
    color: #55657e;
    color: var(--preload-color, #55657e);
    cursor: pointer;
    display: inline-flex;
    font-size: 1.4rem;
    font-size: var(--preload-font-size, 1.4rem);
    font-weight: 600;
    justify-content: flex-start;
    line-height: 32px;
    padding: 8px 14px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color .1s ease-in-out, background-color .1s ease-in-out, border-color .1s ease-in-out;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.GbSelectCountry_root__iuqRP .GbSelectCountry_select__a6DC7 .GbSelectCountry_selectItem__mQxGm .GbSelectCountry_icon__4XlhF {
    height: 24px;
    margin-right: 8px;
    object-fit: contain;
    width: 24px
}

.GbSelectCountry_root__iuqRP .GbSelectCountry_select__a6DC7 .GbSelectCountry_selectItem__mQxGm.GbSelectCountry_on__Y7TnV {
    background-color: #2a3546;
    background-color: var(--preload-button-active-bg, var(--design-button-active-bg, #2a3546));
    color: #55657e;
    color: var(--preload-color, #55657e)
}

.ant-tooltip {
    font-feature-settings: "tnum", "tnum";
    box-sizing: border-box;
    color: hsla(0, 0%, 100%, .85);
    display: block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    max-width: 250px;
    padding: 0;
    position: absolute;
    visibility: visible;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    width: intrinsic;
    z-index: 1070
}

.ant-tooltip-content {
    position: relative
}

.ant-tooltip-hidden {
    display: none
}

.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
    padding-bottom: 14.3137085px
}

.ant-tooltip-placement-right,
.ant-tooltip-placement-rightBottom,
.ant-tooltip-placement-rightTop {
    padding-left: 14.3137085px
}

.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
    padding-top: 14.3137085px
}

.ant-tooltip-placement-left,
.ant-tooltip-placement-leftBottom,
.ant-tooltip-placement-leftTop {
    padding-right: 14.3137085px
}

.ant-tooltip-inner {
    word-wrap: break-word;
    background-color: #434343;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .48), 0 6px 16px 0 rgba(0, 0, 0, .32), 0 9px 28px 8px rgba(0, 0, 0, .2);
    color: #fff;
    min-height: 32px;
    min-width: 30px;
    padding: 6px 8px;
    text-align: left;
    text-decoration: none
}

.ant-tooltip-arrow {
    background: 0 0;
    display: block;
    height: 22px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    width: 22px;
    z-index: 2
}

.ant-tooltip-arrow-content {
    --antd-arrow-background-color: linear-gradient(to right bottom, rgba(67, 67, 67, .9), #434343);
    border-radius: 0 0 2px;
    bottom: 0;
    content: "";
    display: block;
    height: 11.3137085px;
    left: 0;
    margin: auto;
    pointer-events: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 11.3137085px
}

.ant-tooltip-arrow-content:before {
    background: var(--antd-arrow-background-color);
    background-position: -10px -10px;
    background-repeat: no-repeat;
    -webkit-clip-path: inset(33% 33%);
    clip-path: inset(33% 33%);
    -webkit-clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    content: "";
    height: 33.9411255px;
    left: -11.3137085px;
    position: absolute;
    top: -11.3137085px;
    width: 33.9411255px
}

.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom: 0;
    transform: translateY(100%)
}

.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
    transform: translateY(-11px) rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
    left: 50%;
    transform: translateY(100%) translateX(-50%)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    left: 0;
    transform: translateX(-100%)
}

.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content {
    box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
    transform: translateX(11px) rotate(135deg)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
    top: 50%;
    transform: translateX(-100%) translateY(-50%)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    right: 0;
    transform: translateX(100%)
}

.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content {
    box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
    transform: translateX(-11px) rotate(315deg)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
    top: 50%;
    transform: translateX(100%) translateY(-50%)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top: 0;
    transform: translateY(-100%)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
    box-shadow: -3px -3px 7px rgba(0, 0, 0, .07);
    transform: translateY(11px) rotate(225deg)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left: 50%;
    transform: translateY(-100%) translateX(-50%)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-pink .ant-tooltip-inner {
    background-color: #cb2b83
}

.ant-tooltip-pink .ant-tooltip-arrow-content:before {
    background: #cb2b83
}

.ant-tooltip-magenta .ant-tooltip-inner {
    background-color: #cb2b83
}

.ant-tooltip-magenta .ant-tooltip-arrow-content:before {
    background: #cb2b83
}

.ant-tooltip-red .ant-tooltip-inner {
    background-color: #d32029
}

.ant-tooltip-red .ant-tooltip-arrow-content:before {
    background: #d32029
}

.ant-tooltip-volcano .ant-tooltip-inner {
    background-color: #d84a1b
}

.ant-tooltip-volcano .ant-tooltip-arrow-content:before {
    background: #d84a1b
}

.ant-tooltip-orange .ant-tooltip-inner {
    background-color: #d87a16
}

.ant-tooltip-orange .ant-tooltip-arrow-content:before {
    background: #d87a16
}

.ant-tooltip-yellow .ant-tooltip-inner {
    background-color: #d8bd14
}

.ant-tooltip-yellow .ant-tooltip-arrow-content:before {
    background: #d8bd14
}

.ant-tooltip-gold .ant-tooltip-inner {
    background-color: #d89614
}

.ant-tooltip-gold .ant-tooltip-arrow-content:before {
    background: #d89614
}

.ant-tooltip-cyan .ant-tooltip-inner {
    background-color: #13a8a8
}

.ant-tooltip-cyan .ant-tooltip-arrow-content:before {
    background: #13a8a8
}

.ant-tooltip-lime .ant-tooltip-inner {
    background-color: #8bbb11
}

.ant-tooltip-lime .ant-tooltip-arrow-content:before {
    background: #8bbb11
}

.ant-tooltip-green .ant-tooltip-inner {
    background-color: #49aa19
}

.ant-tooltip-green .ant-tooltip-arrow-content:before {
    background: #49aa19
}

.ant-tooltip-blue .ant-tooltip-inner {
    background-color: #177ddc
}

.ant-tooltip-blue .ant-tooltip-arrow-content:before {
    background: #177ddc
}

.ant-tooltip-geekblue .ant-tooltip-inner {
    background-color: #2b4acb
}

.ant-tooltip-geekblue .ant-tooltip-arrow-content:before {
    background: #2b4acb
}

.ant-tooltip-purple .ant-tooltip-inner {
    background-color: #642ab5
}

.ant-tooltip-purple .ant-tooltip-arrow-content:before {
    background: #642ab5
}

.ant-tooltip-rtl {
    direction: rtl
}

.ant-tooltip-rtl .ant-tooltip-inner {
    text-align: right
}

.CountrySelect_root__iGkLZ,
.CountrySelect_root__iGkLZ .ant-select-arrow {
    color: #fff;
    color: var(--design-text-color, #fff)
}

.CountrySelect_root__iGkLZ .ant-select-selection-item {
    color: #fff !important;
    color: var(--design-text-color, #fff) !important
}

.CountrySelect_dropdown__ZEdhQ {
    background: var(--design-button-bg)
}

.CountrySelect_dropdown__ZEdhQ .ant-select-item-option-selected {
    background: #121b2a;
    background: var(--design-button-active-bg, #121b2a)
}

.CountrySelect_dropdown__ZEdhQ .CountrySelect_item__h-Ull {
    color: #fff;
    color: var(--design-text-color, #fff)
}

.GbTurnstile_root__NH1gB iframe {
    width: 100% !important
}

.GbIcons_icon__P8dvB {
    font-size: 16px;
    height: 24px;
    object-fit: contain;
    width: 20px
}

.BbImageCode_root__slmTP {
    align-items: center;
    display: flex;
    height: 32px;
    width: 100%
}

.BbImageCode_root__slmTP .BbImageCode_imageCode__nJxwI {
    border-radius: 3px;
    height: 32px;
    overflow: hidden;
    width: auto
}

.BbImageCode_loading__cw10Z {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 100%
}

.ThirdPartyAuth_root__FULBU {
    margin-top: 50px
}

.ThirdPartyAuth_root__FULBU .ThirdPartyAuth_title__S-kvT {
    color: #adb6c4;
    font-size: 14px;
    margin: 14px auto 10px;
    text-align: center
}

.ThirdPartyAuth_root__FULBU .ThirdPartyAuth_buttons__IYaWu {
    align-items: center;
    background: #0e131b;
    border-radius: 50px;
    display: flex;
    height: 50px;
    justify-content: center;
    margin: 0 auto;
    padding: 8px 10px;
    position: relative;
    width: 162px
}

.ThirdPartyAuth_root__FULBU .ThirdPartyAuth_buttons__IYaWu .ThirdPartyAuth_button__YFsA0 {
    align-items: center;
    border-radius: 100%;
    cursor: pointer;
    display: flex;
    font-size: 18px;
    height: 30px;
    justify-content: center;
    margin: 0 6px;
    overflow: hidden;
    width: 30px
}